<?xml version="1.0"?>
<jsp:root 	xmlns:jsp="http://java.sun.com/JSP/Page"
			xmlns:c="http://java.sun.com/jsp/jstl/core"
			xmlns:fn="http://java.sun.com/jsp/jstl/functions"
			version="2.1">
	<jsp:directive.page contentType="text/html; charset=UTF-8" />
	<jsp:directive.page isELIgnored="false" />
	<jsp:output omit-xml-declaration="false"
		doctype-root-element="html"
		doctype-public="-//W3C//DTD XHTML 1.1//EN"
		doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml11.dtd" />
		
	<jsp:useBean id="clienteBean" class="es.ikex.beans.ClienteBean" scope="session" />
	<jsp:useBean id="listaClientesBean" class="es.ikex.beans.ListaClientesBean" scope="session" />
	
	<c:if test="${ logeado == null or logeado == '' }">
		<jsp:setProperty name="clienteBean" property="*" />
	</c:if>
	
	<c:set var="cadena" value="where usuario='${clienteBean.usuario}' and clave=password('${clienteBean.clave }')" />
	
	<c:if test="${clienteBean.carrito != null }">
		<c:url var="ir" value="../Controlador/procesarFinalizarCompra.jsp" />
	</c:if>
	<c:if test="${clienteBean.carrito == null}">
		<c:url var="ir" value="../jsp/index.jsp">
			<c:param name="ver" value="visible" />
		</c:url>
	</c:if>
	
	<jsp:setProperty property="clausulaWhere" name="listaClientesBean" value="${cadena}" />
			<c:set var="errorLogeo" value="Usuario o contraseña incorrecto" scope="session" />
	
	<c:forEach var="usuario" items="${listaClientesBean.cliente}">
		<c:if test="${usuario.codigo != null and usuario.codigo != '' and usuario.bloqueado == 'No'}">
			<jsp:setProperty property="codigo" name="clienteBean" value="${usuario.codigo}" />
			<jsp:setProperty property="usuario" name="clienteBean" value="${usuario.usuario}" />
			<jsp:setProperty property="clave" name="clienteBean" value="${usuario.clave}" />
			<jsp:setProperty property="ultimoAcceso" name="clienteBean" value="${usuario.ultimoAcceso}" />
			<jsp:setProperty property="tipoAcceso" name="clienteBean" value="${usuario.tipoAcceso}" />
			<jsp:setProperty property="bloqueado" name="clienteBean" value="${usuario.bloqueado}" />
			<jsp:setProperty property="nombre" name="clienteBean" value="${usuario.nombre}" />
			<jsp:setProperty property="apellidos" name="clienteBean" value="${usuario.apellidos}" />
			<jsp:setProperty property="nifNie" name="clienteBean" value="${usuario.nifNie}" />
			<jsp:setProperty property="direccion" name="clienteBean" value="${usuario.direccion}" />
			<jsp:setProperty property="telefono" name="clienteBean" value="${usuario.telefono}" />
			<jsp:setProperty property="fechaNacimiento" name="clienteBean" value="${usuario.fechaNacimiento}" />
			<jsp:setProperty property="fechaIntro" name="clienteBean" value="${usuario.fechaIntro}" />
			<jsp:setProperty property="codigoPostal" name="clienteBean" value="${usuario.codigoPostal}" />
			<jsp:setProperty property="correo" name="clienteBean" value="${usuario.correo}" />
			
			<c:set var="logeado" value="${usuario.tipoAcceso}" scope="session" />

			
			<c:set var="errorLogeo" value="" scope="session" />
			<c:if test="${clienteBean.carrito != null and clienteBean.carrito == 'carrito' }">
				<c:url var="ir" value="../Controlador/procesarFinalizarCompra.jsp" />
			</c:if>
			<c:if test="${clienteBean.carrito == null or clienteBean.carrito != 'carrito' }">
				<c:url var="ir" value="../jsp/index.jsp">
					<c:param name="ver" value="noVisible" />
				</c:url>
			</c:if>
			
		</c:if>
		
		<c:if test="${usuario.codigo == null or usuario.codigo == '' }">
			<c:set var="errorLogeo" value="Usuario o contraseña incorrecto" scope="page" />
		</c:if>
	</c:forEach>
	
	<c:redirect url="${ir }" />
</jsp:root>